package org.japo.java.entities;

import java.io.Serializable;

/**
 *
 * @author José A. Pacheco Ondoño - joanpaon@gmail.com
 */
public class Transferencia implements Serializable {

    // Campos de la entidad
    private CodigoCuentaBancaria origen;
    private CodigoCuentaBancaria destino;
    private Fecha fecha;
    private double importe;

    public Transferencia() {
        origen = new CodigoCuentaBancaria();
        destino = new CodigoCuentaBancaria();
        fecha = new Fecha();
        importe = 0.00;
    }

    public Transferencia(CodigoCuentaBancaria origen,
            CodigoCuentaBancaria destino,
            Fecha fecha,
            double importe) {
        this.origen = origen;
        this.destino = destino;
        this.fecha = fecha;
        this.importe = importe;
    }

    public CodigoCuentaBancaria getOrigen() {
        return origen;
    }

    public void setOrigen(CodigoCuentaBancaria origen) {
        this.origen = origen;
    }

    public CodigoCuentaBancaria getDestino() {
        return destino;
    }

    public void setDestino(CodigoCuentaBancaria destino) {
        this.destino = destino;
    }

    public Fecha getFecha() {
        return fecha;
    }

    public void setFecha(Fecha fecha) {
        this.fecha = fecha;
    }

    public double getImporte() {
        return importe;
    }

    public void setImporte(double importe) {
        this.importe = importe;
    }
}
